Formulaire
workflow
Description
La tâche Formulaire permet d'éditer un objet graphiquement via un formulaire.
Les champs du formulaire sont générés automatiquement en fonction du type de la propriété. Si besoin, ceux-ci peuvent être personnalisés.
Fonctionnement
Entrées
ID | Nom | Type | Description |
---|---|---|---|
1 | Titre (texte affiché) | string | Le titre du formulaire |
2 | Smart Object | so: | Le Smart Object à éditer |
3 | Smart Model à configurer | string | Le Smart Model de l'objet à éditer. Permet de paramétrer le formulaire pour les sous-objet sélectionné. Lorsque le modèle du Smart Object est inconnu, il est possible de créer plusieurs configurations. Lors de l'évaluation de la tâche, la configuration du modèle correspondant au Smart Object sera prise. |
4 | Champs | section | Sélectionne les champs de l'objet à afficher, par défaut tous les champs sont affichés dans le formulaire |
5 | Description | string | La description du formulaire |
6 | Lecture seule | boolean | Permet de rendre le formulaire non éditable |
7 | Activer le taggage | boolean | Permet d'ajouter des tags à l'objet édité |
8 | Modèles de tag | string | Indique la liste de tags à utiliser pour tagger l'objet lorsque le taggage est activé |
Utilisation
Retrouvez plusieurs cas d'usages de l'utilisation de la tâche formulaire sur la documentation du worflow typique pour créer un formulaire.
Studio
Configuration des champs
Chaque champ affiché par le formulaire peut être configuré depuis l'[[Glossaire#inspecteur|inspecteur]]. Les options de configuration dépendent du type du champ du Smart Object.
Les conditions
Pour chaque champ, on retrouve une section qui permet de configurer des conditions d'affichage ou d'édition du champ.
La condition se base sur la valeur d'une des propriétés du Smart Object, indépendamment du champ configuré.
- Une condition de type Affichage signifie que le champ sera affichée par le formulaire seulement si les conditions définies sont remplies.
- Une condition de type Édition signifie que le champ ne pourra être éditable depuis le formulaire seulement si les conditions définies sont remplies.
Plusieurs conditions peuvent être listées et le choix de l'opérateur (ET ou OU) peut être configuré.
Champ de type string
Paramètre | Utilisation |
---|---|
Affichage | Texte simple : Une saisie pour un texte court Zone de texte : Une saisie pour un texte long qui peut s'étendre sur plusieurs lignes Liste prédéfinie : Une liste prédéfinie de textes, la valeur doit obligatoirement se trouver dans la liste Liste prédictive : Une liste de textes suggérée à l'utilisateur lorsqu'il saisit la donnée, mais la valeur n'est pas obligatoirement présente dans cette liste |
Caractères | Minimum : Le nombre minimum de caractères de la valeur saisie (par défaut 0) Maximum : Le nombre maximum de caractères de la valeur saisie (par défaut pas de maximum) |
Valeur du champ | Défaut : Permet de saisir une valeur par défaut au champ |
Champ de type liste générique
Paramètre | Utilisation |
---|---|
Affichage | Zone : Affiche une liste de valeur précédées d'un bouton radio ou checkbox Liste : Affiche un champ cliquable qui affiche une popup de la liste avec une barre de recherche Bulle : Affiche les valeurs sous forme de boutons |
Liste tri | Par défaut : la liste n'est pas triée Ascendant : tri alphabétique et numérique croissant Descendant : tri alphabétique et numérique décroissant Aléatoire : Les éléments de la liste sont affichés aléatoirement |
Options | Branchée : Permet de brancher la liste générique (retrouvez ici un cas d'usage) |
Champ de type booléen
Paramètre | Utilisation |
---|---|
Affichage | Switch : Affiche un bouton switch (bouton à bascule) Checkbox : Affiche un bouton case à cocher Oui/Non : Affiche un bouton Oui et un bouton Non |
Champ de type nombre
Paramètre | Utilisation |
---|---|
Affichage | L'affichage du nombre peut être par défaut, c'est-à-dire sans troncage, ou il peut être configurable pour afficher seulement des valeurs entières ou afficher 2 chiffres après la virgule |